<?xml version="1.0" encoding="UTF-8"?>
<configurationDescriptor version="84">
  <logicalFolder name="root" displayName="root" projectFiles="true" kind="ROOT">
    <logicalFolder name="f1" displayName="include" projectFiles="true">
      <itemPath>include/BroadcastManager.h</itemPath>
      <itemPath>include/ClientFactory.h</itemPath>
      <itemPath>include/ConnectionContext.h</itemPath>
      <itemPath>include/DataBuffer.h</itemPath>
      <itemPath>include/IncomingPacket.h</itemPath>
      <itemPath>include/ListenerOptions.h</itemPath>
      <itemPath>include/LogicalConnection.h</itemPath>
      <itemPath>include/OutgoingPacket.h</itemPath>
      <itemPath>include/Plateform.h</itemPath>
      <itemPath>include/Protocol.h</itemPath>
      <itemPath>include/PushFramework.h</itemPath>
      <itemPath>include/PushFrameworkInc.h</itemPath>
      <itemPath>include/QueueOptions.h</itemPath>
      <itemPath>include/Server.h</itemPath>
      <itemPath>include/Service.h</itemPath>
      <itemPath>include/SystemService.h</itemPath>
      <itemPath>include/global.h</itemPath>
    </logicalFolder>
    <logicalFolder name="f2" displayName="private" projectFiles="true">
      <itemPath>private/AbstractDistributor.cpp</itemPath>
      <itemPath>private/AbstractDistributor.h</itemPath>
      <itemPath>private/Acceptor.cpp</itemPath>
      <itemPath>private/Acceptor.h</itemPath>
      <itemPath>private/BroadcastContext.h</itemPath>
      <itemPath>private/BroadcastManager.cpp</itemPath>
      <itemPath>private/BroadcastManagerImpl.cpp</itemPath>
      <itemPath>private/BroadcastManagerImpl.h</itemPath>
      <itemPath>private/BroadcastManagerImplBase.cpp</itemPath>
      <itemPath>private/BroadcastManagerImplBase.h</itemPath>
      <itemPath>private/BroadcastQueue.cpp</itemPath>
      <itemPath>private/BroadcastQueue.h</itemPath>
      <itemPath>private/BroadcastQueueInfo.cpp</itemPath>
      <itemPath>private/BroadcastQueueInfo.h</itemPath>
      <itemPath>private/BroadcastStreamer.cpp</itemPath>
      <itemPath>private/BroadcastStreamer.h</itemPath>
      <itemPath>private/BroadcastStreamerManager.cpp</itemPath>
      <itemPath>private/BroadcastStreamerManager.h</itemPath>
      <itemPath>private/ChannelFactory.cpp</itemPath>
      <itemPath>private/ChannelFactory.h</itemPath>
      <itemPath>private/ChannelFactory_Linux.cpp</itemPath>
      <itemPath>private/ClientFactory.cpp</itemPath>
      <itemPath>private/ClientFactoryImpl.cpp</itemPath>
      <itemPath>private/ClientFactoryImpl.h</itemPath>
      <itemPath>private/ConnectionContext.cpp</itemPath>
      <itemPath>private/CumulativeMeasure.cpp</itemPath>
      <itemPath>private/CumulativeMeasure.h</itemPath>
      <itemPath>private/DataBuffer.cpp</itemPath>
      <itemPath>private/Demultiplexor.cpp</itemPath>
      <itemPath>private/Demultiplexor.h</itemPath>
      <itemPath>private/DemuxImpl_Linux.cpp</itemPath>
      <itemPath>private/DemuxImpl_Linux.h</itemPath>
      <itemPath>private/Dispatcher.cpp</itemPath>
      <itemPath>private/Dispatcher.h</itemPath>
      <itemPath>private/DistributionMeasure.cpp</itemPath>
      <itemPath>private/DistributionMeasure.h</itemPath>
      <itemPath>private/DurationMeasure.cpp</itemPath>
      <itemPath>private/DurationMeasure.h</itemPath>
      <itemPath>private/GarbageCollector.cpp</itemPath>
      <itemPath>private/GarbageCollector.h</itemPath>
      <itemPath>private/IOQueue_Linux.cpp</itemPath>
      <itemPath>private/IOQueue_Linux.h</itemPath>
      <itemPath>private/IncomingPacket.cpp</itemPath>
      <itemPath>private/KeyedAveragedDistributionMeasure.cpp</itemPath>
      <itemPath>private/KeyedAveragedDistributionMeasure.h</itemPath>
      <itemPath>private/KeyedAveragedMeasure.cpp</itemPath>
      <itemPath>private/KeyedAveragedMeasure.h</itemPath>
      <itemPath>private/Listener.cpp</itemPath>
      <itemPath>private/Listener.h</itemPath>
      <itemPath>private/ListenerImpl_Linux.cpp</itemPath>
      <itemPath>private/ListenerImpl_Linux.h</itemPath>
      <itemPath>private/ListenerOptions.cpp</itemPath>
      <itemPath>private/LogicalConnection.cpp</itemPath>
      <itemPath>private/Measure.cpp</itemPath>
      <itemPath>private/Measure.h</itemPath>
      <itemPath>private/MeasureArgs.cpp</itemPath>
      <itemPath>private/MeasureArgs.h</itemPath>
      <itemPath>private/MonitorAcceptor.cpp</itemPath>
      <itemPath>private/MonitorAcceptor.h</itemPath>
      <itemPath>private/MonitorsBroadcastManager.cpp</itemPath>
      <itemPath>private/MonitorsBroadcastManager.h</itemPath>
      <itemPath>private/ObjectPool.h</itemPath>
      <itemPath>private/OutgoingPacket.cpp</itemPath>
      <itemPath>private/Overlap.h</itemPath>
      <itemPath>private/PacketInfo.cpp</itemPath>
      <itemPath>private/PacketInfo.h</itemPath>
      <itemPath>private/PhysicalConnection.cpp</itemPath>
      <itemPath>private/PhysicalConnection.h</itemPath>
      <itemPath>private/PhysicalConnection_Linux.cpp</itemPath>
      <itemPath>private/Protocol.cpp</itemPath>
      <itemPath>private/QueueOptions.cpp</itemPath>
      <itemPath>private/Routines.h</itemPath>
      <itemPath>private/Routines_Linux.cpp</itemPath>
      <itemPath>private/ScopedLock.h</itemPath>
      <itemPath>private/Server.cpp</itemPath>
      <itemPath>private/ServerImpl.cpp</itemPath>
      <itemPath>private/ServerImpl.h</itemPath>
      <itemPath>private/ServerOptions.cpp</itemPath>
      <itemPath>private/ServerStats.cpp</itemPath>
      <itemPath>private/ServerStats.h</itemPath>
      <itemPath>private/Service.cpp</itemPath>
      <itemPath>private/StdAfx.h</itemPath>
      <itemPath>private/StopWatch.cpp</itemPath>
      <itemPath>private/StopWatch.h</itemPath>
      <itemPath>private/StopWatchImpl_Linux.cpp</itemPath>
      <itemPath>private/StopWatchImpl_Linux.h</itemPath>
      <itemPath>private/SystemService.cpp</itemPath>
      <itemPath>private/SystemServiceImpl_Linux.cpp</itemPath>
      <itemPath>private/SystemServiceImpl_Linux.h</itemPath>
      <itemPath>private/Types.h</itemPath>
      <itemPath>private/Utilities.h</itemPath>
      <itemPath>private/Utilities_Linux.cpp</itemPath>
      <itemPath>private/XMLPacket.cpp</itemPath>
      <itemPath>private/XMLPacket.h</itemPath>
      <itemPath>private/XMLProtocol.cpp</itemPath>
      <itemPath>private/XMLProtocol.h</itemPath>
      <itemPath>private/dllmain.cpp</itemPath>
      <itemPath>private/linuxcs.cpp</itemPath>
      <itemPath>private/linuxcs.h</itemPath>
      <itemPath>private/stdafx.cpp</itemPath>
      <itemPath>private/targetver.h</itemPath>
      <itemPath>private/xmlParser.cpp</itemPath>
      <itemPath>private/xmlParser.h</itemPath>
    </logicalFolder>
    <logicalFolder name="ResourceFiles"
                   displayName="Resource Files"
                   projectFiles="true">
    </logicalFolder>
    <logicalFolder name="TestFiles"
                   displayName="Test Files"
                   projectFiles="false"
                   kind="TEST_LOGICAL_FOLDER">
    </logicalFolder>
    <logicalFolder name="ExternalFiles"
                   displayName="Important Files"
                   projectFiles="false"
                   kind="IMPORTANT_FILES_FOLDER">
      <itemPath>Makefile</itemPath>
    </logicalFolder>
  </logicalFolder>
  <projectmakefile>Makefile</projectmakefile>
  <confs>
    <conf name="Debug" type="2">
      <toolsSet>
        <remote-sources-mode>LOCAL_SOURCES</remote-sources-mode>
        <compilerSet>GNU|GNU</compilerSet>
      </toolsSet>
      <compileType>
        <ccTool>
          <preprocessorList>
            <Elem>PUSHFRAMEWORK_EXPORTS</Elem>
          </preprocessorList>
        </ccTool>
        <linkerTool>
          <output>../output/libpushframework.so</output>
          <linkerLibItems>
            <linkerLibStdlibItem>PosixThreads</linkerLibStdlibItem>
            <linkerOptionItem>-lrt</linkerOptionItem>
          </linkerLibItems>
        </linkerTool>
      </compileType>
    </conf>
    <conf name="Release" type="2">
      <toolsSet>
        <remote-sources-mode>LOCAL_SOURCES</remote-sources-mode>
        <compilerSet>GNU|GNU</compilerSet>
      </toolsSet>
      <compileType>
        <cTool>
          <developmentMode>5</developmentMode>
        </cTool>
        <ccTool>
          <developmentMode>5</developmentMode>
        </ccTool>
        <fortranCompilerTool>
          <developmentMode>5</developmentMode>
        </fortranCompilerTool>
        <asmTool>
          <developmentMode>5</developmentMode>
        </asmTool>
        <linkerTool>
          <output>../output/libpushframework.so</output>
          <linkerLibItems>
            <linkerLibStdlibItem>PosixThreads</linkerLibStdlibItem>
            <linkerOptionItem>-lrt</linkerOptionItem>
          </linkerLibItems>
        </linkerTool>
      </compileType>
    </conf>
  </confs>
</configurationDescriptor>
